package com.naiterui.ehp.bs.recommend.service;

import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Set;

import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.recommend.vo.PrescriptionVO;
import com.naiterui.ehp.bs.recommend.vo.SuperviseRecomVO;
import com.naiterui.ehp.bs.recommend.vo.TianjinSuperviseRecomVO;

/**
 * <pre>
 *
 * </pre>
 *
 * @author fangguanhong
 * @date 2021/1/14 上午10:51
 * @since 1.0.0
 */
public interface IRecomSuperviseService {

    List<SuperviseRecomVO> sessionRecoms(Long sessionId);

    PrescriptionVO getPrescription(Long sessionId);

    List<TianjinSuperviseRecomVO> tianjinRecomList(Date startDate, Date endDate) throws BusinessException;

    Map<Long, Set<String>> recomDiagnosis(String sessionIds, String recomIds);
}
